<!doctype html>
<html class="default no-js">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>TestComp | EasyGameFramework</title>
	<meta name="description" content="Documentation for EasyGameFramework">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="../assets/css/main.css">
</head>
<body>
<header class="tsd-header">
	<div class="tsd-page-toolbar">
		<div class="container header-container">
			<div class="header-logo">
				<a href="../globals.html" class="title">
					<span class="egf-logo"></span>
				</a>
				</select>
			</div>
			<div class="table-wrap">
				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.json" data-base="..">
					<div class="field">
						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
						<input id="tsd-search-field" type="text" />
					</div>
					<ul class="results">
						<li class="state loading">Preparing search index...</li>
						<li class="state failure">The search index is not available</li>
					</ul>
				</div>
			</div>
		</div>
	</div>
	<div class="tsd-page-title">
		<div class="container">
			<ul class="tsd-breadcrumb">
				<li>
					<a href="../globals.html">Packages</a>
				</li>
				<li>
					<a href="../modules/c3d_comp_template.html">c3d-comp-template</a>
				</li>
				<li>
					<a href="c3d_comp_template.testcomp.html">TestComp</a>
				</li>
			</ul>
			<span class="tsd-breadcrumb-current">Class TestComp</span>
			<div id="tsd-filter">
				<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
				<div class="tsd-filter-group">
					<input type="checkbox" id="tsd-filter-inherited" checked />
					<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
				</div>
			</div>
			<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
		</div>
	</div>
</header>
<div class="container container-main">
	<div class="row">
		<div class="col-8 col-content">
			<section class="tsd-panel tsd-hierarchy">
				<h3>Hierarchy</h3>
				<ul class="tsd-hierarchy">
					<li>
						<span class="tsd-signature-type">Component</span>
						<ul class="tsd-hierarchy">
							<li>
								<span class="target">TestComp</span>
							</li>
						</ul>
					</li>
				</ul>
			</section>
			<section class="tsd-panel-group tsd-index-group">
				<h2>Index</h2>
				<section class="tsd-panel tsd-index-panel">
					<div class="tsd-index-content">
						<section class="tsd-index-section tsd-is-inherited">
							<h3>Constructors</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#constructor" class="tsd-kind-icon">constructor</a></li>
							</ul>
						</section>
						<section class="tsd-index-section tsd-is-inherited">
							<h3>Properties</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="c3d_comp_template.testcomp.html#__prefab" class="tsd-kind-icon">__prefab</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="c3d_comp_template.testcomp.html#_enabled" class="tsd-kind-icon">_enabled</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="c3d_comp_template.testcomp.html#_id" class="tsd-kind-icon">_id</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#_objflags" class="tsd-kind-icon">_obj<wbr>Flags</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="c3d_comp_template.testcomp.html#_scenegetter" class="tsd-kind-icon">_scene<wbr>Getter</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#node" class="tsd-kind-icon">node</a></li>
								<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="c3d_comp_template.testcomp.html#system" class="tsd-kind-icon">system</a></li>
							</ul>
						</section>
						<section class="tsd-index-section tsd-is-inherited">
							<h3>Accessors</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#__scriptasset" class="tsd-kind-icon">__script<wbr>Asset</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#_isonloadcalled" class="tsd-kind-icon">_is<wbr>OnLoad<wbr>Called</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#enabled" class="tsd-kind-icon">enabled</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#enabledinhierarchy" class="tsd-kind-icon">enabled<wbr>InHierarchy</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#isvalid" class="tsd-kind-icon">is<wbr>Valid</a></li>
								<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#name" class="tsd-kind-icon">name</a></li>
								<li class="tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#uuid" class="tsd-kind-icon">uuid</a></li>
							</ul>
						</section>
						<section class="tsd-index-section ">
							<h3>Methods</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="c3d_comp_template.testcomp.html#__preload" class="tsd-kind-icon">__preload</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#_destroyimmediate" class="tsd-kind-icon">_destroy<wbr>Immediate</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#_destruct" class="tsd-kind-icon">_destruct</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="c3d_comp_template.testcomp.html#_getlocalbounds" class="tsd-kind-icon">_get<wbr>Local<wbr>Bounds</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private"><a href="c3d_comp_template.testcomp.html#_getrenderscene" class="tsd-kind-icon">_get<wbr>Render<wbr>Scene</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#_instantiate" class="tsd-kind-icon">_instantiate</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#_onpredestroy" class="tsd-kind-icon">_on<wbr>Pre<wbr>Destroy</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#addcomponent" class="tsd-kind-icon">add<wbr>Component</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#destroy" class="tsd-kind-icon">destroy</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#getcomponent" class="tsd-kind-icon">get<wbr>Component</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#getcomponentinchildren" class="tsd-kind-icon">get<wbr>Component<wbr>InChildren</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#getcomponents" class="tsd-kind-icon">get<wbr>Components</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#getcomponentsinchildren" class="tsd-kind-icon">get<wbr>Components<wbr>InChildren</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#onfocusineditor" class="tsd-kind-icon">on<wbr>Focus<wbr>InEditor</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#onlostfocusineditor" class="tsd-kind-icon">on<wbr>Lost<wbr>Focus<wbr>InEditor</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#resetineditor" class="tsd-kind-icon">reset<wbr>InEditor</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#schedule" class="tsd-kind-icon">schedule</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#scheduleonce" class="tsd-kind-icon">schedule<wbr>Once</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-overwrite"><a href="c3d_comp_template.testcomp.html#start" class="tsd-kind-icon">start</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#unschedule" class="tsd-kind-icon">unschedule</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><a href="c3d_comp_template.testcomp.html#unscheduleallcallbacks" class="tsd-kind-icon">unschedule<wbr>All<wbr>Callbacks</a></li>
								<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static"><a href="c3d_comp_template.testcomp.html#_deferreddestroy" class="tsd-kind-icon">_deferred<wbr>Destroy</a></li>
							</ul>
						</section>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-inherited">
				<h2>Constructors</h2>
				<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited">
					<a name="constructor" class="tsd-anchor"></a>
					<h3>constructor</h3>
					<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">new <wbr>Test<wbr>Comp<span class="tsd-signature-symbol">(</span>name<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="c3d_comp_template.testcomp.html" class="tsd-signature-type">TestComp</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#constructor">constructor</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:12009</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> name: <span class="tsd-signature-type">string</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="c3d_comp_template.testcomp.html" class="tsd-signature-type">TestComp</a></h4>
						</li>
					</ul>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-inherited">
				<h2>Properties</h2>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private">
					<a name="__prefab" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagPrivate">Private</span> __prefab</h3>
					<div class="tsd-signature tsd-kind-icon">__prefab<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">CompPrefabInfo</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#__prefab">__prefab</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20292</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private">
					<a name="_enabled" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagPrivate">Private</span> _enabled</h3>
					<div class="tsd-signature tsd-kind-icon">_enabled<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_enabled">_enabled</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20288</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private">
					<a name="_id" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagPrivate">Private</span> _id</h3>
					<div class="tsd-signature tsd-kind-icon">_id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_id">_id</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20301</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>For internal usage.</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
					<a name="_objflags" class="tsd-anchor"></a>
					<h3>_obj<wbr>Flags</h3>
					<div class="tsd-signature tsd-kind-icon">_obj<wbr>Flags<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_objflags">_objFlags</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:12008</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private">
					<a name="_scenegetter" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagPrivate">Private</span> _scene<wbr>Getter</h3>
					<div class="tsd-signature tsd-kind-icon">_scene<wbr>Getter<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">RenderScene</span><span class="tsd-signature-symbol">)</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_scenegetter">_sceneGetter</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20296</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
					<a name="node" class="tsd-anchor"></a>
					<h3>node</h3>
					<div class="tsd-signature tsd-kind-icon">node<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Node</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#node">node</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20284</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<dl class="tsd-comment-tags">
							<dt>en</dt>
							<dd><p>The node this component is attached to. A component is always attached to a node.</p>
							</dd>
							<dt>zh</dt>
							<dd><p>该组件被附加到的节点。组件总会附加到一个节点。</p>
							</dd>
							<dt>example</dt>
							<dd><pre><code class="language-ts"><span class="hljs-keyword">import</span> { log } <span class="hljs-keyword">from</span> <span class="hljs-string">&#x27;cc&#x27;</span>;
log(comp.node);
</code></pre>
							</dd>
						</dl>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
					<a name="system" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> system</h3>
					<div class="tsd-signature tsd-kind-icon">system<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">null</span></div>
					<aside class="tsd-sources">
						<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#system">system</a></p>
						<ul>
							<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20274</li>
						</ul>
					</aside>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-inherited">
				<h2>Accessors</h2>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="__scriptasset" class="tsd-anchor"></a>
					<h3>__script<wbr>Asset</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> __scriptAsset<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">null</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#__scriptasset">__scriptAsset</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20269</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">null</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="_isonloadcalled" class="tsd-anchor"></a>
					<h3>_is<wbr>OnLoad<wbr>Called</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> _isOnLoadCalled<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_isonloadcalled">_isOnLoadCalled</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20273</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
					<a name="enabled" class="tsd-anchor"></a>
					<h3>enabled</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> enabled<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> enabled<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#enabled">enabled</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20270</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#enabled">enabled</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20271</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>value: <span class="tsd-signature-type">boolean</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="enabledinhierarchy" class="tsd-anchor"></a>
					<h3>enabled<wbr>InHierarchy</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> enabledInHierarchy<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#enabledinhierarchy">enabledInHierarchy</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20272</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="isvalid" class="tsd-anchor"></a>
					<h3>is<wbr>Valid</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> isValid<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#isvalid">isValid</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:12013</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
					<a name="name" class="tsd-anchor"></a>
					<h3>name</h3>
					<ul class="tsd-signatures tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> name<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">set</span> name<span class="tsd-signature-symbol">(</span>value<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#name">name</a></p>
								<p>Overrides CCObject.name</p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20266</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#name">name</a></p>
								<p>Overrides CCObject.name</p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20267</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>value: <span class="tsd-signature-type">string</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
					<a name="uuid" class="tsd-anchor"></a>
					<h3>uuid</h3>
					<ul class="tsd-signatures tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">get</span> uuid<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#uuid">uuid</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20268</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
						</li>
					</ul>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Methods</h2>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
					<a name="__preload" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> <span class="tsd-flag ts-flagPrivate">Private</span> __preload</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
						<li class="tsd-signature tsd-kind-icon">__preload<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#__preload">__preload</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20504</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p><code>__preload</code> is called before every onLoad.<br/>
											It is used to initialize the builtin components internally,<br/>
											to avoid checking whether onLoad is called before every public method calls.<br/>
										This method should be removed if script priority is supported.</p>
									</dd>
									<dt>zh</dt>
									<dd><p><code>__preload</code> 在每次onLoad之前调用。<br/>
											它用于在内部初始化内置组件，<br/>
											以避免在每次公有方法调用之前检查是否调用了onLoad。<br/>
										如果支持脚本优先级，则应删除此方法。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="_destroyimmediate" class="tsd-anchor"></a>
					<h3>_destroy<wbr>Immediate</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">_destroy<wbr>Immediate<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_destroyimmediate">_destroyImmediate</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:12053</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="_destruct" class="tsd-anchor"></a>
					<h3>_destruct</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">_destruct<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_destruct">_destruct</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:12052</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>Clear all references in the instance.</p>
								</div>
								<p>NOTE: this method will not clear the getter or setter functions which defined in the instance of CCObject.
									You can override the _destruct method if you need, for example:
									_destruct: function () {
									for (var key in this) {
									if (this.hasOwnProperty(key)) {
									switch (typeof this[key]) {
									case &#39;string&#39;:
									this[key] = &#39;&#39;;
									break;
									case &#39;object&#39;:
									case &#39;function&#39;:
									this[key] = null;
									break;
									}
									}
								}</p>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
					<a name="_getlocalbounds" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> <span class="tsd-flag ts-flagPrivate">Private</span> _get<wbr>Local<wbr>Bounds</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
						<li class="tsd-signature tsd-kind-icon">_get<wbr>Local<wbr>Bounds<span class="tsd-signature-symbol">(</span>out_rect<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Rect</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_getlocalbounds">_getLocalBounds</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20569</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>If the component&#39;s bounding box is different from the node&#39;s, you can implement this method to supply
										a custom axis aligned bounding box (AABB), so the editor&#39;s scene view can perform hit test properly.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>如果组件的包围盒与节点不同，您可以实现该方法以提供自定义的轴向对齐的包围盒（AABB），
										以便编辑器的场景视图可以正确地执行点选测试。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>out_rect: <span class="tsd-signature-type">Rect</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The rect to store the result bounding rect</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
					<a name="_getrenderscene" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagPrivate">Private</span> _get<wbr>Render<wbr>Scene</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
						<li class="tsd-signature tsd-kind-icon">_get<wbr>Render<wbr>Scene<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">RenderScene</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_getrenderscene">_getRenderScene</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20305</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">RenderScene</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="_instantiate" class="tsd-anchor"></a>
					<h3>_instantiate</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">_instantiate<span class="tsd-signature-symbol">(</span>cloned<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_instantiate">_instantiate</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20423</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>cloned: <span class="tsd-signature-type">any</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="_onpredestroy" class="tsd-anchor"></a>
					<h3>_on<wbr>Pre<wbr>Destroy</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">_on<wbr>Pre<wbr>Destroy<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_onpredestroy">_onPreDestroy</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20422</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
					<a name="addcomponent" class="tsd-anchor"></a>
					<h3>add<wbr>Component</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">add<wbr>Component&lt;T&gt;<span class="tsd-signature-symbol">(</span>classConstructor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
						<li class="tsd-signature tsd-kind-icon">add<wbr>Component<span class="tsd-signature-symbol">(</span>className<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#addcomponent">addComponent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20316</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Adds a component class to the node. You can also add component to node by passing in the name of the script.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>向节点添加一个指定类型的组件类，你还可以通过传入脚本的名称来添加组件。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-keyword">import</span> { Sprite } <span class="hljs-keyword">from</span> <span class="hljs-string">&#x27;cc&#x27;</span>;
<span class="hljs-keyword">const</span> sprite = node.addComponent(Sprite);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span></h4>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>classConstructor: <span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class of component to be retrieved or to be created</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#addcomponent">addComponent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20326</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Adds a component class to the node. You can also add component to node by passing in the name of the script.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>向节点添加一个指定类型的组件类，你还可以通过传入脚本的名称来添加组件。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-keyword">const</span> test = node.addComponent(<span class="hljs-string">&quot;Test&quot;</span>);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>className: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>A string for the class name of the component</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
					<a name="destroy" class="tsd-anchor"></a>
					<h3>destroy</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">destroy<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#destroy">destroy</a></p>
								<p>Overrides CCObject.destroy</p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20421</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
					<a name="getcomponent" class="tsd-anchor"></a>
					<h3>get<wbr>Component</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Component&lt;T&gt;<span class="tsd-signature-symbol">(</span>classConstructor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
						<li class="tsd-signature tsd-kind-icon">get<wbr>Component<span class="tsd-signature-symbol">(</span>className<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#getcomponent">getComponent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20342</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns the component of supplied type if the node has one attached, null if it doesn&#39;t.<br/>
										You can also get component in the node by passing in the name of the script.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取节点上指定类型的组件，如果节点有附加指定类型的组件，则返回，如果没有则为空。<br/>
										传入参数也可以是脚本的名称。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-keyword">import</span> { Sprite } <span class="hljs-keyword">from</span> <span class="hljs-string">&#x27;cc&#x27;</span>;
<span class="hljs-comment">// get sprite component.</span>
<span class="hljs-keyword">var</span> sprite = node.getComponent(Sprite);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span></h4>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>classConstructor: <span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class of component to be retrieved or to be created</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#getcomponent">getComponent</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20357</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns the component of supplied type if the node has one attached, null if it doesn&#39;t.<br/>
										You can also get component in the node by passing in the name of the script.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>获取节点上指定类型的组件，如果节点有附加指定类型的组件，则返回，如果没有则为空。<br/>
										传入参数也可以是脚本的名称。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-comment">// get custom test calss.</span>
<span class="hljs-keyword">var</span> test = node.getComponent(<span class="hljs-string">&quot;Test&quot;</span>);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>className: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>A string for the class name of the component</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
					<a name="getcomponentinchildren" class="tsd-anchor"></a>
					<h3>get<wbr>Component<wbr>InChildren</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Component<wbr>InChildren&lt;T&gt;<span class="tsd-signature-symbol">(</span>classConstructor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
						<li class="tsd-signature tsd-kind-icon">get<wbr>Component<wbr>InChildren<span class="tsd-signature-symbol">(</span>className<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#getcomponentinchildren">getComponentInChildren</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20389</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns the component of supplied type in any of its children using depth first search.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>递归查找所有子节点中第一个匹配指定类型的组件。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-keyword">import</span> { Sprite } <span class="hljs-keyword">from</span> <span class="hljs-string">&#x27;cc&#x27;</span>;
<span class="hljs-keyword">const</span> sprite = node.getComponentInChildren(Sprite);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span></h4>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>classConstructor: <span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class of component to be retrieved</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#getcomponentinchildren">getComponentInChildren</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20399</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns the component of supplied type in any of its children using depth first search.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>递归查找所有子节点中第一个匹配指定类型的组件。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-keyword">var</span> Test = node.getComponentInChildren(<span class="hljs-string">&quot;Test&quot;</span>);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>className: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>A string for the class name of the component</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
					<a name="getcomponents" class="tsd-anchor"></a>
					<h3>get<wbr>Components</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Components&lt;T&gt;<span class="tsd-signature-symbol">(</span>classConstructor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span></li>
						<li class="tsd-signature tsd-kind-icon">get<wbr>Components<span class="tsd-signature-symbol">(</span>className<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">[]</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#getcomponents">getComponents</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20368</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns all components of supplied type in the node.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>返回节点上指定类型的所有组件。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-keyword">import</span> { Sprite } <span class="hljs-keyword">from</span> <span class="hljs-string">&#x27;cc&#x27;</span>;
<span class="hljs-keyword">const</span> sprites = node.getComponents(Sprite);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span></h4>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>classConstructor: <span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class of components to be retrieved</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#getcomponents">getComponents</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20378</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns all components of supplied type in the node.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>返回节点上指定类型的所有组件。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-keyword">const</span> tests = node.getComponents(<span class="hljs-string">&quot;Test&quot;</span>);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>className: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>A string for the class name of the components</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">[]</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
					<a name="getcomponentsinchildren" class="tsd-anchor"></a>
					<h3>get<wbr>Components<wbr>InChildren</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Components<wbr>InChildren&lt;T&gt;<span class="tsd-signature-symbol">(</span>classConstructor<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span></li>
						<li class="tsd-signature tsd-kind-icon">get<wbr>Components<wbr>InChildren<span class="tsd-signature-symbol">(</span>className<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">[]</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#getcomponentsinchildren">getComponentsInChildren</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20410</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns all components of supplied type in self or any of its children.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>递归查找自身或所有子节点中指定类型的组件。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-keyword">import</span> { Sprite } <span class="hljs-keyword">from</span> <span class="hljs-string">&#x27;cc&#x27;</span>;
<span class="hljs-keyword">const</span> sprites = node.getComponentsInChildren(Sprite);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-type-parameters-title">Type parameters</h4>
							<ul class="tsd-type-parameters">
								<li>
									<h4>T<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Component</span></h4>
								</li>
							</ul>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>classConstructor: <span class="tsd-signature-type">__private.Constructor</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">&gt;</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The class of components to be retrieved</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">T</span><span class="tsd-signature-symbol">[]</span></h4>
						</li>
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#getcomponentsinchildren">getComponentsInChildren</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20420</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Returns all components of supplied type in self or any of its children.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>递归查找自身或所有子节点中指定类型的组件。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-keyword">const</span> tests = node.getComponentsInChildren(<span class="hljs-string">&quot;Test&quot;</span>);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>className: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>A string for the class name of the components</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Component</span><span class="tsd-signature-symbol">[]</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="onfocusineditor" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> on<wbr>Focus<wbr>InEditor</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Focus<wbr>InEditor<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#onfocusineditor">onFocusInEditor</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20551</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="onlostfocusineditor" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> on<wbr>Lost<wbr>Focus<wbr>InEditor</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Lost<wbr>Focus<wbr>InEditor<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#onlostfocusineditor">onLostFocusInEditor</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20552</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="resetineditor" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagOptional">Optional</span> reset<wbr>InEditor</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">reset<wbr>InEditor<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#resetineditor">resetInEditor</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20558</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Called to initialize the component or node’s properties when adding the component the first time or when the Reset command is used.
										This function is only called in editor.<br/></p>
									</dd>
									<dt>zh</dt>
									<dd><p>用来初始化组件或节点的一些属性，当该组件被第一次添加到节点上或用户点击了它的 Reset 菜单时调用。这个回调只会在编辑器下调用。</p>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="schedule" class="tsd-anchor"></a>
					<h3>schedule</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">schedule<span class="tsd-signature-symbol">(</span>callback<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, interval<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, repeat<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span>, delay<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#schedule">schedule</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20441</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Schedules a custom task.<br/>
										If the task is already scheduled, then the interval parameter will be updated without scheduling it again.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>调度一个自定义的回调任务。<br/>
										如果回调任务已调度，那么将不会重复调度它，只会更新时间间隔参数。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-keyword">import</span> { log } <span class="hljs-keyword">from</span> <span class="hljs-string">&#x27;cc&#x27;</span>;
<span class="hljs-built_in">this</span>.schedule(<span class="hljs-function">(<span class="hljs-params">dt</span>) =&gt;</span> <span class="hljs-built_in">void</span> log(<span class="hljs-string">`time: <span class="hljs-subst">${dt}</span>`</span>), <span class="hljs-number">1</span>);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>callback: <span class="tsd-signature-type">any</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The callback function of the task</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> interval: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The time interval between each invocation</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> repeat: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The repeat count of this task, the task will be invoked (repeat + 1) times, use [[macro.REPEAT_FOREVER]] to repeat a task forever</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> delay: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The delay time for the first invocation, Unit: s</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="scheduleonce" class="tsd-anchor"></a>
					<h3>schedule<wbr>Once</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">schedule<wbr>Once<span class="tsd-signature-symbol">(</span>callback<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span>, delay<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#scheduleonce">scheduleOnce</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20455</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Schedules a task that runs only once, with a delay of 0 or larger.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>调度一个只运行一次的回调任务，可以指定 0 让回调函数在下一帧立即执行或者在一定的延时之后执行。</p>
									</dd>
									<dt>method</dt>
									<dd><p>scheduleOnce</p>
									</dd>
									<dt>see</dt>
									<dd><p><a href="c3d_comp_template.testcomp.html#schedule">schedule</a></p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-keyword">import</span> { log } <span class="hljs-keyword">from</span> <span class="hljs-string">&#x27;cc&#x27;</span>;
<span class="hljs-built_in">this</span>.scheduleOnce(<span class="hljs-function">(<span class="hljs-params">dt</span>) =&gt;</span> <span class="hljs-built_in">void</span> log(<span class="hljs-string">`time: <span class="hljs-subst">${dt}</span>`</span>), <span class="hljs-number">2</span>);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>callback: <span class="tsd-signature-type">any</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The callback function of the task</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> delay: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The delay time for the first invocation, Unit: s</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
					<a name="start" class="tsd-anchor"></a>
					<h3>start</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
						<li class="tsd-signature tsd-kind-icon">start<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Overrides Component.start</p>
								<ul>
									<li>Defined in packages/c3d-comp-template/src/TestComp.ts:15</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="unschedule" class="tsd-anchor"></a>
					<h3>unschedule</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">unschedule<span class="tsd-signature-symbol">(</span>callback_fn<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#unschedule">unschedule</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20465</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>Un-schedules a custom task.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>取消调度一个自定义的回调任务。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-built_in">this</span>.unschedule(_callback);
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>callback_fn: <span class="tsd-signature-type">any</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>The callback function of the task</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
					<a name="unscheduleallcallbacks" class="tsd-anchor"></a>
					<h3>unschedule<wbr>All<wbr>Callbacks</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
						<li class="tsd-signature tsd-kind-icon">unschedule<wbr>All<wbr>Callbacks<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#unscheduleallcallbacks">unscheduleAllCallbacks</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:20474</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<dl class="tsd-comment-tags">
									<dt>en</dt>
									<dd><p>unschedule all scheduled tasks.</p>
									</dd>
									<dt>zh</dt>
									<dd><p>取消调度所有已调度的回调函数。</p>
									</dd>
									<dt>example</dt>
									<dd><pre><code class="language-ts"><span class="hljs-built_in">this</span>.unscheduleAllCallbacks();
</code></pre>
									</dd>
								</dl>
							</div>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static">
					<a name="_deferreddestroy" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagStatic">Static</span> _deferred<wbr>Destroy</h3>
					<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static">
						<li class="tsd-signature tsd-kind-icon">_deferred<wbr>Destroy<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<p>Inherited from <a href="c3d_comp_template.testcomp.html">TestComp</a>.<a href="c3d_comp_template.testcomp.html#_deferreddestroy">_deferredDestroy</a></p>
								<ul>
									<li>Defined in packages/c3d-comp-template/libs/cc.d.ts:12007</li>
								</ul>
							</aside>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
			</section>
		</div>
		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
			<nav class="tsd-navigation primary">
				<ul>
					<li class="globals  ">
						<a href="../globals.html"><em>Packages</em></a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/broadcast.html">broadcast</a>
					</li>
					<li class="current tsd-kind-module">
						<a href="../modules/c3d_comp_template.html">c3d-<wbr>comp-<wbr>template</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/c3daxios.html">c3daxios</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/cli.html">cli</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/core.html">core</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/display_ctrl.html">display-<wbr>ctrl</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/dpctrl_c3d.html">dpctrl-<wbr>c3d</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/dpctrl_ccc.html">dpctrl-<wbr>ccc</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/dpctrl_fgui.html">dpctrl-<wbr>fgui</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/dpctrl_fguicc.html">dpctrl-<wbr>fguicc</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/egf_protobuf_cli.html">egf-<wbr>protobuf-<wbr>cli</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/emitter3.html">emitter3</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/enet.html">enet</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/enet_pbws.html">enet-<wbr>pbws</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/enet_pinus_pb.html">enet-<wbr>pinus-<wbr>pb</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/excel2all.html">excel2all</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/layer.html">layer</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/obj_pool.html">obj-<wbr>pool</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/xstate2c3d.html">xstate2c3d</a>
					</li>
				</ul>
			</nav>
			<nav class="tsd-navigation secondary menu-sticky">
				<ul class="before-current">
					<li class=" tsd-kind-module">
						<a href="../modules/broadcast.html" class="tsd-kind-icon">broadcast</a>
					</li>
				</ul>
				<ul class="current">
					<li class="current tsd-kind-module">
						<a href="../modules/c3d_comp_template.html" class="tsd-kind-icon">c3d-<wbr>comp-<wbr>template</a>
						<ul>
							<li class="current tsd-kind-class tsd-parent-kind-module">
								<a href="c3d_comp_template.testcomp.html" class="tsd-kind-icon">Test<wbr>Comp</a>
								<ul>
									<li class=" tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#constructor" class="tsd-kind-icon">constructor</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private">
										<a href="c3d_comp_template.testcomp.html#__prefab" class="tsd-kind-icon">__prefab</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private">
										<a href="c3d_comp_template.testcomp.html#_enabled" class="tsd-kind-icon">_enabled</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private">
										<a href="c3d_comp_template.testcomp.html#_id" class="tsd-kind-icon">_id</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#_objflags" class="tsd-kind-icon">_obj<wbr>Flags</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-private">
										<a href="c3d_comp_template.testcomp.html#_scenegetter" class="tsd-kind-icon">_scene<wbr>Getter</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#node" class="tsd-kind-icon">node</a>
									</li>
									<li class=" tsd-kind-property tsd-parent-kind-class tsd-is-inherited tsd-is-static">
										<a href="c3d_comp_template.testcomp.html#system" class="tsd-kind-icon">system</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#__scriptasset" class="tsd-kind-icon">__script<wbr>Asset</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#_isonloadcalled" class="tsd-kind-icon">_is<wbr>OnLoad<wbr>Called</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#enabled" class="tsd-kind-icon">enabled</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#enabledinhierarchy" class="tsd-kind-icon">enabled<wbr>InHierarchy</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#isvalid" class="tsd-kind-icon">is<wbr>Valid</a>
									</li>
									<li class=" tsd-kind-accessor tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#name" class="tsd-kind-icon">name</a>
									</li>
									<li class=" tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#uuid" class="tsd-kind-icon">uuid</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
										<a href="c3d_comp_template.testcomp.html#__preload" class="tsd-kind-icon">__preload</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#_destroyimmediate" class="tsd-kind-icon">_destroy<wbr>Immediate</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#_destruct" class="tsd-kind-icon">_destruct</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
										<a href="c3d_comp_template.testcomp.html#_getlocalbounds" class="tsd-kind-icon">_get<wbr>Local<wbr>Bounds</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-private">
										<a href="c3d_comp_template.testcomp.html#_getrenderscene" class="tsd-kind-icon">_get<wbr>Render<wbr>Scene</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#_instantiate" class="tsd-kind-icon">_instantiate</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#_onpredestroy" class="tsd-kind-icon">_on<wbr>Pre<wbr>Destroy</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#addcomponent" class="tsd-kind-icon">add<wbr>Component</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#destroy" class="tsd-kind-icon">destroy</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#getcomponent" class="tsd-kind-icon">get<wbr>Component</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#getcomponentinchildren" class="tsd-kind-icon">get<wbr>Component<wbr>InChildren</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#getcomponents" class="tsd-kind-icon">get<wbr>Components</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-has-type-parameter tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#getcomponentsinchildren" class="tsd-kind-icon">get<wbr>Components<wbr>InChildren</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#onfocusineditor" class="tsd-kind-icon">on<wbr>Focus<wbr>InEditor</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#onlostfocusineditor" class="tsd-kind-icon">on<wbr>Lost<wbr>Focus<wbr>InEditor</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#resetineditor" class="tsd-kind-icon">reset<wbr>InEditor</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#schedule" class="tsd-kind-icon">schedule</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#scheduleonce" class="tsd-kind-icon">schedule<wbr>Once</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-overwrite">
										<a href="c3d_comp_template.testcomp.html#start" class="tsd-kind-icon">start</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#unschedule" class="tsd-kind-icon">unschedule</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited">
										<a href="c3d_comp_template.testcomp.html#unscheduleallcallbacks" class="tsd-kind-icon">unschedule<wbr>All<wbr>Callbacks</a>
									</li>
									<li class=" tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static">
										<a href="c3d_comp_template.testcomp.html#_deferreddestroy" class="tsd-kind-icon">_deferred<wbr>Destroy</a>
									</li>
								</ul>
							</li>
							<li class=" tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported">
								<a href="../modules/c3d_comp_template.html#ccclass" class="tsd-kind-icon">ccclass</a>
							</li>
							<li class=" tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported">
								<a href="../modules/c3d_comp_template.html#help" class="tsd-kind-icon">help</a>
							</li>
							<li class=" tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported">
								<a href="../modules/c3d_comp_template.html#menu" class="tsd-kind-icon">menu</a>
							</li>
							<li class=" tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported">
								<a href="../modules/c3d_comp_template.html#property" class="tsd-kind-icon">property</a>
							</li>
						</ul>
					</li>
				</ul>
				<ul class="after-current">
					<li class=" tsd-kind-module">
						<a href="../modules/c3daxios.html" class="tsd-kind-icon">c3daxios</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/cli.html" class="tsd-kind-icon">cli</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/core.html" class="tsd-kind-icon">core</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/display_ctrl.html" class="tsd-kind-icon">display-<wbr>ctrl</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/dpctrl_c3d.html" class="tsd-kind-icon">dpctrl-<wbr>c3d</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/dpctrl_ccc.html" class="tsd-kind-icon">dpctrl-<wbr>ccc</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/dpctrl_fgui.html" class="tsd-kind-icon">dpctrl-<wbr>fgui</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/dpctrl_fguicc.html" class="tsd-kind-icon">dpctrl-<wbr>fguicc</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/egf_protobuf_cli.html" class="tsd-kind-icon">egf-<wbr>protobuf-<wbr>cli</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/emitter3.html" class="tsd-kind-icon">emitter3</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/enet.html" class="tsd-kind-icon">enet</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/enet_pbws.html" class="tsd-kind-icon">enet-<wbr>pbws</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/enet_pinus_pb.html" class="tsd-kind-icon">enet-<wbr>pinus-<wbr>pb</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/excel2all.html" class="tsd-kind-icon">excel2all</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/layer.html" class="tsd-kind-icon">layer</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/obj_pool.html" class="tsd-kind-icon">obj-<wbr>pool</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="../modules/xstate2c3d.html" class="tsd-kind-icon">xstate2c3d</a>
					</li>
				</ul>
			</nav>
		</div>
	</div>
</div>
<footer class="with-border-bottom">
	<div class="container">
		<h2>Legend</h2>
		<div class="tsd-legend-group">
			<ul class="tsd-legend">
				<li class="tsd-kind-namespace"><span class="tsd-kind-icon">Namespace</span></li>
				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited constructor</span></li>
				<li class="tsd-kind-property tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited property</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited method</span></li>
				<li class="tsd-kind-accessor tsd-parent-kind-class tsd-is-inherited"><span class="tsd-kind-icon">Inherited accessor</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
				<li class="tsd-kind-method tsd-parent-kind-class"><span class="tsd-kind-icon">Method</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
			</ul>
		</div>
	</div>
</footer>
<div class="container tsd-generator">
	<p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p>
</div>
<div class="overlay"></div>
<script src="../assets/js/main.js"></script>
</body>
</html>